$(document).ready(function(){   
    
    $("#nuevo-proveedor").click(function(){
        resetForm();
        $("#form-proveedores").attr('action','proveedores/nuevoProveedor');
    });
   
 
   
    $(this).on('click',".editar-proveedor",function(){   
        resetForm();
        $("#form-proveedores").attr('action','proveedores/editarProveedor');  
        $("#proveedor-id").val($(this).data('id'));
        $("#proveedor-nombre").val($(this).data('nombre')); 
        $("#proveedor-correo").val($(this).data('correo'));
        $("#proveedor-telefono").val($(this).data('telefono'));
        $("#proveedor-direccion").val($(this).data('direccion'));
        $("#proveedor-pais").val($(this).data('pais'));        
    });
   

   
    //funcion que se encarga de procesar los datos cuando se realiza una busqueda
    $("#btn-buscar").click(function(){
        result=$.ajax({
            type:"POST",
            url:"ajax/jx_proveedores/search",
            data:{
                nombre:$("#buscar-nombre").val(),               
                pais:$("#buscar-pais").val(),
                pagina:$("#lista-proveedores").data('pagina')
            },
            async:false
        }).responseText;
        //   alert(result);
        result=result.split("%%%");
        $("#lista-proveedores").html(result[0]);
        //  console.log(result[1]);
        $("#pagination").html(result[1]);
        
    });
    
    $("#btn-buscar").trigger('click');
    
    //funcion que va a buscar inmediatamente se haga un busqueda
    $(".search").keyup(function(){
        // console.log($(this).attr('value'));
        $("#lista-proveedores").data('pagina',1);
        $("#btn-buscar").trigger('click');
       
    });
    
    $(".search-cambiar").change(function(){
        $("#lista-proveedores").data('pagina',1);
        $("#btn-buscar").trigger('click');
    });
    
    //funcion que pone la paginacion
    $(this).on('click',".pagination",function(e){
        e.preventDefault();
        // alert($(this).data('pagina'));
        $("#lista-proveedores").data('pagina',$(this).data('pagina'));
        // alert($("#lista-clientes").data('pagina'));
        $("#btn-buscar").trigger('click');
        return false;
    });
        
        //funcion que resetea el form del modal
    function resetForm(){
        $('#form-proveedores').each(function(){
            this.reset();
        });
    }
    
  
   
});
